@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0}
.cle{ clear:both;}
li{ list-style:none;}
a,a:hover{ text-decoration:none; color:#333333;}
body{ font-size:12px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; background:url(bg.jpg) repeat;color:#333333;}
.conmar{ width:1000px; height:auto; overflow:hidden; margin:0px auto;}
.headbg{background:url(headbg.gif) repeat-x; height:216px; color:#a4a4a4;}
.topl{ display:inline; float:left;}
.sc{ height:50px;  width:370px; display:inline; float:right; color:#000; color:#a4a4a4; }
.sc a,.sc a:hover{  padding:0px 10px; padding-left:10px;color:#a4a4a4;}

.top{ height:121px; overflow:hidden;}
.logo{ background:url(logo.png) no-repeat; float:left; display:inline; width:123px; height:100px;}
.logo h1{ display:none;}
.ewm{ background:url(logott.png) no-repeat 0 20px; width:518px; height:100px; display:inline; float:left;}
.tel{background:url(hd_tel.gif) no-repeat 0 0px; padding-left:60px; width:250px; height:60px; margin-top:20px;  display:inline; float:right;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;color:#333333; }
.tel b{font-family: Arial;font-size: 26px;color: #f5710b;margin-top:35px;}

.sub{ height:43px;  overflow:hidden; }
.pli{ background:url(pli.gif) no-repeat left 20px;}
.sub li{ height:43px; line-height:50px; width:100px; text-align:center; display:inline; float:left; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.sub li a { display:block; height:43px; width:100px;}
.sub li a:hover{background:url(onli.png) no-repeat center top;color:#fff;}
.noli a{ color:#000;}
.onli,.onli:hover{ background:url(onli.png) no-repeat center top;color:#fff;}
.banner{ height:395px; overflow:hidden;}
.bw{background:url(hotbg.jpg) repeat-x left top; height:60px;}
.bl{background:url(bl.jpg) repeat-x left bottom;height:60px;}
.hotsearch{ height:50px; overflow:hidden; }
.hot{ width:auto; float:left; display:inline; color:#333333; font-family:"Î¢ÈíÑÅºÚ"; line-height:50px;}
.hot span{ color:#747474; font-size:13px; font-weight:bold;}
.formbg{ width:190px;height:23px; float:right;  display:inline; margin-top:13px;padding-left:25px;background:url(serchtxt.gif) no-repeat;  }
.search_key{float:left; height:23px; line-height:23px; width:140px;  color:#575757; border:none; background:transparent; }
.search_btn{ float:left; width:49px; height:23px; border:none; cursor:pointer;background:url(btn.gif) no-repeat;}
.guncp{ height:auto; overflow:hidden; margin-top:15px;}
.guncp dt{ height:40px;}
.leftname{ display:inline; float:left; font-size:22px; color:#424243;  }
.bb{border-bottom:1px solid #f5710b;}
.more{  display:inline; float:right;font-size: 12px;color: #626262;font-family: Arial;}


.cpdl{width:220px; height:auto;display:inline; float:left; overflow:hidden;}
.cpdl dt{ background:url(dtbg.gif) no-repeat ; height:38px; width:189px; overflow:hidden; padding-left:30px; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:38px; margin-bottom:15px;}
.ll{margin-bottom:15px;}
.bpro,.bpro:hover { display:block;padding-left:45px; background:url(rrow.jpg) no-repeat 30px 12px #f57411; height:37px; line-height:37px; color:#fff; width:170px;  }
.spro{ background:url(lf_n_ic.gif) no-repeat 30px 10px; height:30px; line-height:30px;padding-left:45px; color: #451801; display:block;}
.spro:hover{ color: #451801; text-decoration:underline;}

.proshowdl{width:740px; height:auto;display:inline; float:right; overflow:hidden;}
.proshowdl dt{border-bottom:1px solid #cacaca; height:40px; overflow:hidden; clear:both;}
.subc{  display:inline; float:left;}
.subc li{ display:inline; float:left; width:auto;  overflow:hidden; border-bottom:2px solid #f5710b; padding-right:15px; line-height:40px; height:38px;}
.subc li a{ display:inline; float:left; height:40px; line-height:40px; text-align:center;background:url(subcbg_02.jpg) repeat-x left top; overflow:hidden; font-size:14px; font-weight:bold; padding-right:15px;}
.subc li a:hover,.ali{ color:#f5710b;}
.cpbox li{ display:none;}
.proshow{ width:222px; height:213px; display:inline; float:left;  margin-left:17px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; margin-top:15px;}
.propic{ margin-bottom:5px; display:block;background:url(pro_img_sd.gif) no-repeat left bottom #fff; width:222px; height:180px;   padding-bottom:10px;}
.propic img{ width:217px; height:180px;}
.prott{ border-bottom:1px dashed #cecece; height:22px; line-height:22px; text-align:center;} 
.proa{ height:30px; line-height:30px; padding-left:40px; margin-top:10px;}
.pa1{ background:url(pa1.gif); height:18px;  display:block; float:left; width:66px;}
.pa2{ background:url(pa2.gif); height:18px; display:block; float:left; width:66px; margin-left:15px;}
.adbg{ background:url(adbg.jpg) repeat-x 0px 0px; height:148px; margin-top:50px;}
.ad{  height:auto; overflow:hidden; text-align:center; }
.adbg1{ background:url(adbg1.jpg) repeat; }

.ad1{ background:url(ad2.jpg) no-repeat left top; height:245px;  }
.ad2{ background:url(ad3.jpg) no-repeat left top; height:226px;  }
.ad3{ background:url(ad4.jpg) no-repeat left top; height:229px;  }
.ad4{ background:url(ad5.jpg) no-repeat left top; height:207px;  }
.adbg2{ background:url(adbg2.jpg) repeat; margin-top:15px; text-align:center; }
.aboutdl{ width:700px; display:inline; float:left; height:auto;}
.dtname{ background:url(abt_tp_ic.gif) no-repeat left bottom; height:50px; line-height:40px; margin-bottom:15px;}
.contTit{position:relative; margin-bottom:16px;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; display:inline; float:left;}
.contTit span{margin-left:4px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#999;}
.leftpic{ background:url(abt_sd.gif) no-repeat left bottom; padding-bottom:10px; display:inline; float:left; margin-right:10px;}
.rydl{ display:inline; float:right; width:260px; height:300px; background:url(abt_sd2.gif) no-repeat left center; padding-left:20px;}
.linebg{ border-top:1px solid #d6d7d7; padding-top:20px; margin-top:15px;}
.newsbox{ width:365px; height:auto; overflow:hidden; display:inline; float:left;background:url(abt_sd2.gif) no-repeat right center; }
.i_newslist_1{ width:190px;background:url(nrow.jpg) no-repeat 0px 12px; height:28px; line-height:28px; padding-left:20px; border-bottom:1px dashed #dcdcdc; }
.mm{ margin-left:10px; margin-right:10px;}
.f_news{ margin-bottom:10px; padding-left:150px; height:95px; width:190px;  margin-top:15px;}
.ftt{ height:26px; line-height:26px; font-weight:bold;}
.ftt a{ font-size:13px;}
.finfo{ height:50px; line-height:24px;}
.i1{ background:url(i1.jpg) no-repeat;}
.i2{ background:url(i2.jpg) no-repeat;}
.more3,.more3:hover{ color:#f5710b; }
.i_newslist{ background:url(nrow.jpg) no-repeat 0px 12px; height:30px; line-height:30px; padding-left:10px;  border-bottom:1px dashed #dcdcdc; width:320px;}
.i_newslist a{ display:inline; float:left; width:255px;}
.dtname1{ background:url(abt_tp_ic.gif) no-repeat left bottom; height:50px; line-height:40px; width:330px;}
.faqdl{ display:inline; float:right; width:270px; }
.dtname2{ background:url(abt_tp_ic.gif) no-repeat left bottom; height:50px; line-height:40px; width:270px; margin-bottom:15px;}
.qus{ background:url(qus.jpg) no-repeat 0px 3px; padding-left:25px; height:26px; line-height:26px; border-bottom:1px dashed #ccc; margin-left:10px; width:220px; }
.ans{ background:url(ans.jpg) no-repeat 0px 8px; padding-left:25px; line-height:26px; border-bottom:1px dashed #ccc; margin-left:10px; width:220px; padding-bottom:5px; margin-bottom:10px;}
.flinkdl{ height:auto; margin-top:20px;}
.flinkdl dt{border-bottom:1px solid #cacaca; height:38px; line-height:38px;}
.flinkdl dd{ padding:10px;}
.leftnamef{ font-size:24px; display:inline; float:left;border-bottom:2px solid #f5710b; padding-right:15px;}
.fbg{ text-align:center;background:#f5710b;  font-size:12px; color:#fff; height:38px; margin-top:15px;}
.fsub a{ color:#fff; padding:0px 10px; line-height:38px;}
.ftxt{ background:url(logo.png) no-repeat 50px 20px; padding-left:200px; width:750px; padding-top:30px;}

.lrow{ background:url(to_l.gif) no-repeat; width:27px; height:49px; display:inline; float:left; margin-top:65px;}
.rrow{ background:url(to_r.gif) no-repeat ; width:27px; height:49px; display:inline; float:right;margin-top:65px;}
.gunpic,.gunpic1,.gunpic2{ height:200px;overflow:hidden; display:inline; width:900px; float:left; margin:0px 10px;  }
#doctorgun li{ float:left; display:inline; width:186px; height:188px; margin-right:15px; text-align:center; margin-top:15px; background:url(cpbg.jpg) no-repeat left top; padding-left:3px; padding-top:3px; }

.slideBox{ background:url(qyry.gif) no-repeat; width:230px; height:194px;margin:8px 0px 8px 7px; padding:5px; overflow:hidden; position:relative;   } 
.slideBox1{ width:220px; margin-top:10px; margin-left:12px; height:167px;overflow:hidden; position:relative;  } 
.slideBox .hd,.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:13px; bottom:10px; z-index:1; } 
.slideBox .hd ul,.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li,.slideBox1 .hd ul li{ float:left;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on,.slideBox1 .hd ul li.on{ background:#333; color:#fff; } 
.slideBox .bd,.slideBox1 .bd{ position:relative; height:100%; z-index:0;   } 
 
 .banner1{ height:220px; overflow:hidden; margin-bottom:15px;}
.leftbar{ width:220px; display:inline; float:left; height:auto; overflow:hidden; }
.rightbar{ width:750px; float:right; display:inline; height:auto; overflow:hidden;}

.position{ height:34px; line-height:34px; margin-bottom:10px; padding-left:10px;background:#fff; border:1px solid #d4d4d4; color:#f67f24;}
.rcon{background:#fff; border:1px solid #d4d4d4; padding:10px;font-size:14px;line-height:28px;}
.condl{ width:220px; height:auto; overflow:hidden; margin-top:15px; overflow:hidden;}
.condl dt{ background:#f67f24; height:40px; line-height:40px; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;  padding-left:15px;}
.condl dd{border:1px solid #d4d4d4; padding:10px; background:url(conbg.jpg) no-repeat; padding-top:130px;}


#full-screen-slider { width:100%; height:400px; float:left; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; overflow:hidden;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.newslist li{background:url(dian.jpg) no-repeat 5px 10px; height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:20px;width:730px;}
.newslist li a{ width:630px; display:inline; float:left;}
.page{ margin-top:15px; text-align:center; margin-left:20px; overflow:hidden;}
.page li{ display:inline; float:left; margin-right:10px;}
.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:14px;}
.ppinfo{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; text-align:center; margin-bottom:15px;}
.pnn{ height:30px; line-height:30px;}
.mar{ margin-top:15px;}
.rsub{ height:30px; border-bottom:2px solid #03a238; line-height:30px; margin-top:15px;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:15px;}

.prenext{ height:26px; line-height:26px; margin-left:10px; text-align:right; padding-right:10px;}
.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:14px;}
.proc{ text-align:center; height:30px; line-height:30px;}
.pro_pic{ text-align:center; overflow:hidden; margin-top:10px; width:670px;}
.xginfo{ background:#eee; height:42px; line-height:42px; font-size:14px;padding-left:15px; margin-top:5px;}
.xgcs{ height:30px; line-height:30px; padding-left:30px;}
.xxpro{ line-height:30px; padding-left:30px; padding-right:15px;}

#preview{ width:350px;height:300px; overflow:hidden;display:inline;float:left;margin-bottom:15px; }

.rightbox1{ width:350px; height:auto;display:inline;float:right;  }
.pinfo{ line-height:25px; overflow:hidden;}
.ninfo{ height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #eee; margin-bottom:15px;}
.page{ margin-top:20px; text-align:right;}
.txt{ margin-bottom:10px; text-indent:2em;}
.probox{ width:160px; height:170px; display:inline; float:left; margin-left:25px; overflow:hidden; margin-top:5px; text-align:center; line-height:30px; }

.pl{ background:url(d_01.jpg) repeat-x; height:98px; width:392px; padding-top:50px; color:#fff;  color:#fff; font-weight:bold; font-size:46px; font-weight:bold; padding-left:30px; display:inline; float:left;}
.pl span{ font-size:30px; line-height:60px; color:#adadad;}
.pr{ background:url(d_02.jpg) no-repeat; height:148px; width:466px; color:#fff; line-height:120px; color:#fff; font-weight:bold; font-size:70px; font-weight:bold; padding-left:50px; display:inline; float:left;}
.pn1{ font-size:16px; color:#000; font-weight:bold; text-align:center; height:115px; margin-bottom:10px;background:url(pn1.jpg) no-repeat center top;}
.ndl_1{ margin-left:35px; width:550px; height:230px; overflow:hidden; background:url(ad2.jpg) no-repeat 570px top; padding-right:480px;font-family: "Î¢ÈíÑÅºÚ";  padding-top:15px;}
.fb{font-size:22px; font-weight:bold; height:60px; line-height:60px; margin-bottom:20px;}
.fb span{ font-size:50px; color:#f5710c; padding-right:20px; font-style:italic;}
.rowdd{ padding-left:20px; height:auto; line-height:30px; color:#3f3d3d;font-weight:bold; font-size:14px;}

.ndl_2{ margin-left:35px; width:550px; height:220px; overflow:hidden; background:url(ad3.jpg) no-repeat left top; padding-left:480px;font-family: "Î¢ÈíÑÅºÚ";  padding-top:15px;}
.ndl_3{ margin-left:35px; width:550px; height:203px; overflow:hidden; background:url(ad4.jpg) no-repeat 570px top; padding-right:480px;font-family: "Î¢ÈíÑÅºÚ"; padding-top:15px;}
.ndl_4{ margin-left:35px; width:550px; height:200px; overflow:hidden; background:url(ad5.jpg) no-repeat left top; padding-left:400px;font-family: "Î¢ÈíÑÅºÚ";  padding-top:15px;}
